.TH std::ranges::view_interface::cend 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::ranges::view_interface::cend \- std::ranges::view_interface::cend

.SH Synopsis
   constexpr auto cend();                                       \fB(1)\fP (since C++23)
   constexpr auto cend() const requires ranges::range<const D>; \fB(2)\fP (since C++23)

   The default implementation of cend() member function returns the sentinel for the
   constant iterator of the range.

   range-begin-end.svg

   1) Let derived be a reference bound to static_cast<D&>(*this). Equivalent to return
   ranges::cend(derived);.
   2) Same as \fB(1)\fP, except that derived is static_cast<const D&>(*this).

.SH Parameters

   \fI(none)\fP

.SH Return value

   The sentinel for the constant iterator of the range.

.SH Notes

   All range adaptors and range factories in the standard library and
   std::ranges::subrange use the default implementation of cend.

.SH Example

    This section is incomplete
    Reason: no example

.SH See also

   end
   cend         returns an iterator to the end of a container or array
   \fI(C++11)\fP      \fI(function template)\fP
   \fI(C++14)\fP
   ranges::cend returns a sentinel indicating the end of a read-only range
   (C++20)      (customization point object)

.SH Category:
     * Todo no example
